$Id: TODO,v 1.9 2001/07/19 15:28:47 hitweb Exp $

$Log: TODO,v $
Revision 1.9  2001/07/19 15:28:47  hitweb
New version

Revision 1.8  2001/06/13 21:22:16  hitweb
New version

Revision 1.7  2001/05/07 14:51:01  hitweb
New version


#########################################
#         TODO LIST FOR HITWEB          #
#########################################

Ds qu'une tache est termine, je la transfert dans le fichier doc/hitweb/hitweb.sgml (partie historique).


#########################################
#            IN PROGRESS                #
#########################################
			    

20/02/2001 - Brian FRAVAL - Grer la liste des fichiers langues pour l'internationalisation de la partie 
			    administration. Faire un formulaire pour modifier cette liste par le web, 
			    en ajouter, etc.. Et permettre  des utilisateurs de m'envoyer (upload)
			    un nouveau fichier directement par formulaire...

#########################################
#               TODO                    #
#########################################



07/06/2001 - Brian FRAVAL - Gestion de modrateur / catgories dans la partie administration de hitweb.

30/05/2001 - Patrick PAYSANT - Ajouter la fonctionnalit d'envoie de mail aux webmasters qui souhaitent 
			       tre informs de l'ajout d'un site dans la ou les catgories de leurs choix.

30/05/2001 - Brian FRAVAL - Mettre les variables de connections  la base et autres en CONSTANTES.

22/05/2001 - Brian FRAVAL - Ajouter dans l'outils d'administration le nb total de point pour un site..
			    Soit mois / mois ou faire un total.

19/04/2001 - Brian FRAVAL - Mettre une option dans la partie administration, pour sparer les 5 premiers sites
                            d'une catgorie. Faire un TOP5 / catgorie en quelque sorte.

19/04/2001 - Brian FRAVAL - Mettre en place un systme de vote + ajout de commentaire pour les sites enregistres

19/04/2001 - Brian FRAVAL - Ajouter un champ titre pour les sites web, il faut concatner cette information dans le 
			    champ description en fait cela pourra tre de cette forme la  Titre - description


22/02/2001 - Herv PERMENTIER - Revoir la gestion des erreurs MySQL (ou autre BDD). Sur un echec d'une connection ou d'une requete, 
				afficher un message explicite en respectant la chartre graphique du site.
				Pour l'instant ceci est gr dans la class class.db_mysql.php, avec les mthodes halt, haltmsg.

22/02/2001 - Herv PERMENTIER - Gestion d'un module de cache en PHP, pour "allger" le serveur MySQL.


22/02/2001 - Herv PERMENTIER - Prciser dans la documentation du projet, les versions PHP et MySQL minimales pour HITWEB.


20/02/2001 - Herv PERMENTIER - Faire une classe gnrique pour l'importation du fichier bookmark de Netscape. 
				Il faudra par la suite faire un script d'importation propre  HITWEB.


20/02/2001 - Brian FRAVAL - Gestion de l'authentification de l'administrateur dans la partie administration
			    Pour l'instant ceci est gr avec un .htaccess (ceci n'est pas disponible pour tout
			    le monde).

20/02/2001 - Brian FRAVAL - Reprendre la class "class.csv2hitweb.php" et en faire une gnrique, comme pour 
			    celle d'importation du fichier bookmark de Netscape.

20/02/2001 - Brian FRAVAL - Faire un nouvel algorithme pour le comptage des points des liens. Pour l'instant 
			    celui-ci correspond au total de click et au nombre de fois qu'un visiteur d'un 
			    site enregistr dans HITWEB est venu grce au logo de HITWEB. 
			    Ceci ne favorise pas les nouveaux sites prsents dans HITWEB. Alors il faudrai faire 
			    une moyenne sur les trois derniers mois (par exemple). Ajouter par la mme occasion
			    une information indiquant le status du site par rapport  l'ancienne moyenne (augmentation, 
			    baisse, stabilisation des visites).

20/02/2001 - Brian FRAVAL - Mettre en place une analyse de la validit des liens par categories et par mois. En fait 
			    je pensais analyser la validit des liens quand le premier visiteur du mois arrive dans 
			    une catgorie. Ainsi l'analyse est faite, rgulirement, dans les catgories les plus 
			    visites. Il faut ajouter une information dans la table des liens, pour mettre le 
			    status du site aprs l'analye. Ainsi il sera trs facile de prsenter  l'administrateur 
			    du site les liens  revoir.

20/02/2001 - Brian FRAVAL - Faire une partie authentification avec gestion des comptes pour les webmasters des sites enregistrs dans HITWEB,
			    Ils auront ainsi la possibilit de mettre  jour les informations concernant leurs sites web.
 
20/02/2001 - Brian FRAVAL - Construire des librairies pour viter la rptition du code dans plusieurs scripts. Il est possible
			    de faire une librairie HITWEB qui regroupera les principales functions utilises dans le projet.

20/02/2001 - Brian FRAVAL - Faire une classe qui hrite de class.db_{BASE}.php pour la suppression, ajout, modification propres
			     HITWEB. Ceci est vraiment trs important puisque les requetes SQL sont actuellement en dure dans
			    le code et malheureusement il y a des diffrences entre les version de SQL des SGBD.

20/02/2001 - Brian FRAVAL - Mettre en place une gestion de la bannire de pub. La bannire de pub devra tre paramtre par
			    rapport aux catgories.


20/02/2001 - Brian FRAVAL - Revoir l'algorithme d'enregistrement des liens dans la base. Comment faire pour vrifier si
			    la personne  dj voulu enregistrer son site dans l'annuaire.

20/02/2001 - Brian FRAVAL - Amliorer la suppression des liens et des catgories dans l'outils d'administration.
			    Il faut supprimer les rfrences dans la table points et ventuellement dans la table webmaster.

20/02/2001 - Brian FRAVAL - Cration d'un makefile pour la cration du package, et distribution automatique dans les cas
			    ou c'est possible. Ainsi que pour l'installation et la configuration de l'application.

20/02/2001 - Brian FRAVAL - Faire une rflexion et mettre en place des rgles de programmation. Revoir notamment le fichier 
			    fait par Fredrik Kristiansen (PHP Coding Standard).
